turf-banked terrace - German English Dictionary